/**
 * 
 */
package ma.moliere.transverse.utils;

import ma.moliere.persistance.oe.Classe;
import ma.moliere.transverse.vo.ClasseAffichee;

/**
 * @author SASMAMI
 * 
 */
public final class ClasseUtil {

	/**
	 * 
	 * Constructeur par defaut.
	 */
	private ClasseUtil() {

	}

	public static Classe copieVoVersOe(final ClasseAffichee source) {
		if (null == source) {
			return null;
		}
		Classe destination = new Classe();
		destination.setId(source.getId());
		destination.setLibelle(source.getLibelle());
		destination.setNombregroupe(source.getNombregroupe());
		destination.setTaille(source.getTaille());
		return destination;
	}

	public static ClasseAffichee copieOeVersVo(final Classe source) {
		if (null == source) {
			return null;
		}
		ClasseAffichee destination = new ClasseAffichee();
		destination.setId(source.getId());
		destination.setLibelle(source.getLibelle());
		destination.setNombregroupe(source.getNombregroupe());
		destination.setTaille(source.getTaille());
		return destination;
	}

}
